|
mruby 4.0.0
mruby is the lightweight implementation of the Ruby language
|

Go to the source code of this file.
Classes | |
| struct | RIStruct |
Macros | |
| #define | ISTRUCT_DATA_SIZE (sizeof(void*) * 3) |
| Inline structures that fit in RVALUE. | |
| #define | RISTRUCT(obj) |
| #define | ISTRUCT_PTR(obj) |
Functions | |
| static mrb_int | mrb_istruct_size (void) |
| static void * | mrb_istruct_ptr (mrb_value object) |
| static void | mrb_istruct_copy (mrb_value dest, mrb_value src) |
See Copyright Notice in mruby.h
| #define ISTRUCT_DATA_SIZE (sizeof(void*) * 3) |
Inline structures that fit in RVALUE.
They cannot have finalizer, and cannot have instance variables.
| #define ISTRUCT_PTR | ( | obj | ) |